/*---------------------------------------
*功能描述:  蜂鸣器测试程序 
*创建者：   粤嵌技术部
*创建时间： 2015,01,01
---------------------------------------
*修改日志：
*修改内容：
*修改人：
*修改时间：
----------------------------------------*/
/*************************************************
*头文件
*************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include "beep.h"



/*************************************************
*主程序
*************************************************/

static int fd;


void beep_init(void)
{
	fd = open(BEEP_DEV, O_RDWR);            //打开设备，成功返回0
	if(fd<0){
		perror("open:");
	}
}	

void beep_uninit(void)
{
	close(fd);
}


void beep_on(void)
{
	if(ioctl(fd, BEEP_ON, 1) < 0)
	{
		perror("ioctl on fail");
	}
}

void beep_off(void)
{
	if(ioctl(fd, BEEP_OFF, 1) < 0)
	{
		perror("ioctl off fail");
	}
}




